interlocking directorates - German English Dictionary